have a good presence - Francés Inglés Diccionario